*******************************************************************************
1. Minibasket (.mb)
********************************************************************************/
   .miniBasket{
		float:right;
		background:#FDC502;
		height:32px;
        position:relative;
        margin-top:4px;
		margin-right:102px;
		width:250px;
		border:2px solid #fff;	
	}

        /*1.1. .minibasket .notification*/
			.miniBasket .notification{
                padding:0;
				color: #AF6901;
				text-transform: capitalize;
				font-size:1.2em;
			}
            
            .miniBasket .notification .icon-basket{
                font-size:1.3em !important; 
                color: #AF6901;
				line-height: 28px;
                padding-left:5px !important;
                text-align:right;
				margin-right: 5px;
            }
        
        /*1.2. .minibasket .total*/
			.miniBasket .total{
				font-size:1.2em; 
				font-weight:bold; 
				line-height:30px;
                position:relative;
				text-align:right;
                .display-inline-block;
                width: 102px;
				color:#AE6800;
				padding-right:5px;
			}

			.miniBasket .total span.items{
				font-size: 0.8em;
				margin-right: 5px;
				text-transform: lowercase;
				color:#AE6800;
				
			}

        /*1.3. .minibasket a.mb btn*/
		
				.basket-buttons a.checkout_now,
				.basket-buttons a.continue_shopping{
					width: 23em;	
				}
		
		
                a.view_mb.btn,
                a.my_basket,
                a.checkout_now,
				a.continue_shopping{
				    .gradGreen();
				    padding:5px 10px;
				    .featurefont;
				    .white;
				    text-decoration:none;
				    text-transform:uppercase;
                    .display-inline-block;
					width: 148px;
					text-align: center;
			    }
                .view_mb{cursor:pointer;}
				
				a.icon-arrow-down-3{
					float:right;
					margin:0 0 0 0px;
					padding:2px 5px 0 !important;
					height:28px;
					line-height:28px;
                    background:@orange;
                    .white;
				    text-decoration:none;
				    text-transform:uppercase;
                    .display-inline-block;
                    font-size:1.7em !important; 
				}
				
                a.checkout_now{
                    background:#222;
                }
				
        
        /*1.4. .minibasket .mb_panel*/
			.miniBasket .mb_panel{
				position:absolute;
				top:28px;
				right:-2px;
				background: #EEEEEE;
				padding:10px;
                z-index:1000000;
                width:320px;
                .roundcorners(5px, 0px, 5px, 5px);
                .box-shadow(0px, 6px, 6px, 0.5);
			}

.mb_panel ul.product_list{
    margin:0;
    padding:0;
    display:table;
}

    .mb_panel ul.product_list li{margin:0;}
    
    .mb_panel .product{}
    .mb_panel .product ul{background:#fff; }
        .mb_panel .product ul li{}
        .mb_panel .remove_product{width:14px;}
        
        .mb_panel .product_thumb img{width:35px; height:100%; height:auto;}
        .mb_panel .prod_desc{width:140px;}
        .mb_panel .productname{font-size:.8em;}
        .mb_panel .productdesc{font-size:.6em;}
        .mb_panel h4.productname,
        .mb_panel p.productdesc{line-height:1em; margin:0; padding:0;}

        .mb_panel .product_qty{}
        .mb_panel .product_qty input[type="number"].stepper {width:40px;}
        .mb_panel .productprice{width:70px;}

        .mb_panel .delivery ul{background: #fff;
color: #666666;margin:0 0 2px 0;}
        .mb_panel .delivery ul li{display:table-cell; padding:5px;}
        .mb_panel .delivery_title{width:250px}
        .mb_panel .delivery_total{width:70px;}

        .mb_panel .total_row ul{background: #fff;
color: #000000; margin:0 0 2px 0;}
        .mb_panel .total_row ul li{display:table-cell; padding:5px;}
        .mb_panel .total_title{width:210px}
        .mb_panel .total_qty{width:40px; text-align:center;}
        .mb_panel .total_price{width:70px;}



    footer.mini_basket_utilities{text-align:right;}
